south african trading payment - Francés Inglés Diccionario